Implementation of Algorithms to Classify Musical Texts According to Rhythms
نویسندگان
چکیده
An interesting problem in musicology is to classify songs according to rhythms. A rhythm is represented by a sequence of “Quick” (Q) and “Slow” (S) symbols, which correspond to the (relative) duration of notes, such that S = 2Q. Recently, Christodoulakis et al. [3] presented an efficient algorithm that can be used to classify musical texts according to rhythms. In this paper, we implement the above algorithm along with the naive brute force algorithm to solve the same problem. We then analyze the theoretical time complexity bounds with the actual running times achieved by the experiments and compare the results of the two algorithms. Keywords— algorithms, music information retrieval, pattern matching, quick-slow, rhythm.
منابع مشابه
Identifying Rhythms in Musical Texts
A fundamental problem in music is to classify songs according to their rhythm. A rhythm is represented by a sequence of “Quick” (Q) and “Slow” (S) symbols, which correspond to the (relative) duration of notes, such that S = 2Q. In this paper, we present an efficient algorithm for locating the maximum-length substring of a music text t that can be covered by a given rhythm r.
متن کاملA Structural Analysis of Musical Gnostic Prose works with an Emphasis on their Lyrical Contents
Gnostic prose works cover a wide range of subjects, contents, styles, structures, languages, and manners of expression. They might, therefore, be all categorized under one single literary genre. Applying the general term "gnostic prose works" to these oeuvres hinders our understanding of their true nature. Despite that many gnostic prose works belong to Gnosticism, they have special characteris...
متن کاملXronoMorph: Algorithmic Generation of Perfectly Balanced and Well-Formed Rhythms
We present an application—XronoMorph—for the algorithmic generation of rhythms in the context of creative composition and performance, and of musical analysis and education. XronoMorph makes use of visual and geometrical conceptualizations of rhythms, and allows the user to smoothly morph between rhythms. Sonification of the user generated geometrical constructs is possible using a built-in sam...
متن کاملEmergent Rhythmic Phrases in an A-Life Environment
The A-Life approach to Music is a promising new development. The vast majority of existing A-Life systems for musical composition employ a Genetic Algorithm (GA) to produce musical melodies, rhythms, and so on. In these systems, music parameters are represented as genotypes and GA operators are applied on these representations to produce music according to given fitness criteria. We have identi...
متن کاملMHSubLex: Using Metaheuristic Methods for Subjectivity Classification of Microblogs
In Web 2.0, people are free to share their experiences, views, and opinions. One of the problems that arises in web 2.0 is the sentiment analysis of texts produced by users in outlets such as Twitter. One of main the tasks of sentiment analysis is subjectivity classification. Our aim is to classify the subjectivity of Tweets. To this end, we create subjectivity lexicons in which the words into ...
متن کامل